package br.inf.mfpo.fra4and.utils;

import android.database.Cursor;

/**
 * Utilitários de cálculo
 * 
 * @author MarcosFPo
 * 
 */
public class CalculatorUtils {

	private CalculatorUtils() {
		super();
	}

	/**
	 * Soma uma coluna de um cursor
	 * 
	 * @param c
	 * @param column
	 * @return
	 */
	public static float sumColumn(Cursor c, String column) {
		if (c != null && c.getCount() > 0 && c.moveToFirst()) {
			int idx = c.getColumnIndex(column);
			float sum = 0;
			do {
				sum += c.getFloat(idx);
			} while (c.moveToNext());

			return sum;
		}

		return 0;
	}

}
